package com.charity.website.vo.model;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.RequiredArgsConstructor;

import java.util.Date;
import java.util.List;

/**
 * 网站文章对象 web_article
 *
 */
@Data
@Builder
@RequiredArgsConstructor
@AllArgsConstructor

public class WebArticleModel {

    private Long id;

    private Long categoryId;

    private Integer dataType;

    private Integer dataKind;

    private Long parentId;

    private String title;

    private String description;

    private String img;

    private Long sortNum;

    private String keywords;

    private String author;
    
    private Integer urlType;

    private String originalUrl;

    private Boolean isTop;

    private Boolean isHot;

    private Boolean isNew;

    private Integer status;

    private Integer source;

    private Long level;

    private Long readNum;

    private Long collectNum;

    private Long likeNum;

    private Long commentNum;

    private Long downloadNum;

    private Boolean isRead;

    private Boolean isCollect;

    private Boolean isLike;

    private Boolean isDownload;

    private Long userId;

    private Long relevanceArticleId;

    private Long createId;

    private Date createTime;

    private Long updateId;

    private Date updateTime;

    private String relevanceContent;
    
    private String menuPath;

    private WebCategoryModel categoryModel;

    private List<Long> categoryIdList;

    private WebContentModel contentModel;

    private List<WebArticleModel> childList;

    private WebArticleModel preTitle;

    private WebArticleModel nextTitle;

}
